Big Huge Thesaurus

capital of Seychelles

noun